草庐IT

c++ - 在 C++ 中嵌入 Julia

全部标签

java - 在 Eclipse 中将 JAR 嵌入到 OSGi 包中

我需要在Eclipse中开发的OSGi包中嵌入第三方JAR文件。我做了很多搜索和阅读,并且一遍又一遍地看到相同的东西:我真的不应该这样做。这不是OSGi做事的“方式”。这实际上很容易做到。只需将JAR嵌入包的根目录并在list中指定Bundle-ClassPath:.,jar_filename.jar。好的。除了我嵌入的JAR很小而且不太可能被我将在这个封闭系统上实现的任何其他东西使用,所以嵌入它要容易得多,这样用户只需要下载一个包(最终易于使用-用户至关重要)。所以我要打破常规并将其嵌入。现在,在IDE中,一切都是正确的。我将JAR放在我的Eclipse项目的src文件夹中,并配置项

java - 在java程序中嵌入swank-clojure

基于http://github.com/technomancy/swank-clojure的嵌入部分,我正在使用以下内容对其进行测试。有没有更好的办法这个不使用编译器?有没有办法以编程方式停止自负?似乎start-repl控制了线程。什么将是为它产生另一个线程并能够以编程方式杀死该线程。importclojure.lang.Compiler;importjava.io.StringReader;publicclassEmbed{publicstaticvoidmain(String[]args)throwsException{finalStringstartSwankScript="(

java - 如何阻止 GMail 将电子邮件中的嵌入图像显示为附件?

我正在发送带有嵌入图像(作为附件)的HTML电子邮件,图像在GMail中按预期显示。然而,它们也显示为电子邮件下的附件。有谁知道如何避免这种情况,即我只希望它们出现在电子邮件中,而不是作为附件列出。我使用了“Content-Disposition:inline”。我正在使用Spring和JavaMail。这是我的邮件最终的样子。谁能看出哪里出了问题?Delivered-To:......Subject:...MIME-Version:1.0Content-Type:multipart/mixed;boundary="----=_Part_0_1248835444.12882463111

java - 在 C 中嵌入 Java 库

我将编写一个Java服务器/客户端应用程序,其中客户端并不是真正的客户端(它没有主程序),而是一个库。另外,我要开发一个C模块(fusedriver),需要和服务端交互,所以需要调用客户端的函数。我创建了许多从Java应用程序调用C函数的示例,但没有一个是我需要的。你能给我一个建议或一些提示吗?编辑因为有人不明白我需要什么,我想说得更清楚:我有一个服务器,程序只能使用用Java编写的库与之交互。真正的客户端是用C写的,它必须能够调用库的函数,所以在C中我必须调用java方法 最佳答案 基本上有两种方法可以链接C和Java代码;JNA

java - 带有嵌入式对象的 OrientDB POJO 映射

当使用OrientDB的对象数据库时,我如何告诉数据库,在我的POJO中,对另一个自定义对象或对其他自定义对象列表的引用应该以嵌入式方式存储,而不是使用链接。似乎默认情况下,OrientDB尝试将它们存储在单独的文档中,这对我来说是不必要的。 最佳答案 你需要用javax.persistence.Embedded注解来标记你的嵌入列表@EmbeddedListyourobjects; 关于java-带有嵌入式对象的OrientDBPOJO映射,我们在StackOverflow上找到一个类

java - 如何以网络服务器模式启动 derby 并仍然获得嵌入式连接?

我只是想知道如何在网络服务器模式下启动derby并且仍然能够获得嵌入式连接?谢谢。 最佳答案 您需要以“嵌入式服务器模式”启动Derby。如果您已经在嵌入式模式下使用Derby,可以通过在类路径中提供必要的文件,然后在启动应用程序时指定一些命令行参数来启用。首先确保以下jar位于应用程序的运行时类路径中。derby.jarderbynet.jar然后将以下命令行选项添加到用于启动应用程序的Java命令中。如果缺少类文件,这些选项将无效。-Dderby.drda.startNetworkServer=true-Dderby.drda.

java - Google AppEngine + 本地 JUnit 测试 + Jersey 框架 + 嵌入式 Jetty

我使用GoogleAppengineforJava(GAE/J)。最重要的是,我使用JerseyREST框架。现在我想运行本地JUnit测试。测试设置本地GAE开发环境(http://code.google.com/appengine/docs/java/tools/localunittesting.html),启动嵌入式Jetty服务器,然后通过HTTP向服务器发出请求并检查响应。不幸的是,Jersey/Jetty组合产生了新线程。GAE期望只有一个线程运行。最后,我最终要么在Jersey资源中没有数据存储,要么在多个数据存储中拥有不同的数据存储。作为一种解决方法,我只初始化了一次G

macos - 在 Mac OS X 的 Swing 应用程序中嵌入 JRE

我必须发布一个带有嵌入式JRE的swing应用程序。带有application+JRE+.bat/.sh的压缩存档可以解决Windows和Linux问题。用户下载zip、解压缩并启动应用程序。完美。但是现在,我必须为MacOSX提供同样的东西。我已经阅读/被告知很多关于这个问题的不同的东西(禁止在Mac上分发JRE,相反,Mac上总是有一个JRE等等...),所以我真的很困惑我能做什么。有人做过这样的事吗?您是如何解决Mac应用程序部署的?作为奖励,在Mac中分发我的应用程序的最佳格式是什么(zip?)? 最佳答案 看看appbun

java - 您能否在 Java 嵌入式代理中以编程方式更改队列的 "dead letter"处理?

背景在高层次上,我有一个Java应用程序,其中某些事件应触发要为当前用户执行的特定操作。但是,事件可能很频繁,Action总是一样的。因此,当第一个事件发生时,我想安排在不久的将来某个时间点(例如5分钟)采取行动。在那个时间窗口内,后续事件不应该采取任何行动,因为应用程序看到已经安排了一个行动。一旦预定的Action执行,我们就回到第1步,下一个事件再次开始循环。我的想法是通过在应用程序本身中嵌入一个内存中的ActiveMQ实例来实现这种过滤和限制机制(我不关心队列持久性)。我相信JMS2.0支持这种延迟传递的概念,延迟的消息位于“暂存队列”中,直到传递到真正的目的地为止。但是,我也相

java - 用于嵌入 Jetty 的库?

将Jetty网络服务器嵌入到Java应用程序中应该很容易;例子比比皆是。没有示例表明必须导入的Jetty库。我已经下载了Jetty分发包...它有36个jar文件。我在哪里可以找到将Jetty嵌入应用程序所必须完成的分步示例? 最佳答案 来自docs,用于嵌入Jetty6的库:servlet-api-2.5-6.x.jarjetty-util-6.x.jarjetty-6.x.jar对于JSP,您需要额外的jar。对于Jetty8,尝试:jetty-continuation-8.*.jarjetty-http-8.*.jarjett